#ifndef SL_CODE_HPP
#define SL_CODE_HPP

// std Header
#include <string>

// Eigene Header
#include "Lua.hpp"

namespace sl
{
	enum StatusCode
	{
		Init = 0,
		Event,
		Update,
		Draw,
		Pause,
		Quit,
		End
	};

	enum ErrorCode
	{
		NothingSpecific = 0,
		Bind,
		OpenWindow,
		NoTexture,
		LoadTexture,
		LoadXML,
		LoadMap,
		Other
	};

	std::string ErrorCodeToString(ErrorCode code);
}

#endif //SL_CODE_HPP